drip ledge - Turkish English Dictionary